<?php

namespace YouBaoLian\Application\Info;

class CarTaxInfo extends Info
{
    private $vvTaxState = '1';

    private $baseTaxation = '';

    private $freeRate = '';

    private $taxRelief = '';

    private $reductionText = '';

    private $relifReason = '';

    private $taxDep = '';

    private $taxDepCode = '';

    private $taxDocumentDate = '';

    private $taxPaidAreaCode = '';

    private $taxNo = '';

    public function getInfo(): array
    {
        return [
            'vvTaxState' => $this->vvTaxState,
            'baseTaxation' => $this->baseTaxation,
            'freeRate' => $this->freeRate,
            'taxRelief' => $this->taxRelief,
            'reductionText' => $this->reductionText,
            'relifReason' => $this->relifReason,
            'taxDep' => $this->taxDep,
            'taxDepCode' => $this->taxDepCode,
            'taxDocumentDate' => $this->taxDocumentDate,
            'taxPaidAreaCode' => $this->taxPaidAreaCode,
            'taxNo' => $this->taxNo
        ];
    }

    /**
     * @param string $vvTaxState
     */
    public function setVvTaxState(string $vvTaxState): void
    {
        $this->vvTaxState = $vvTaxState;
    }

    /**
     * @param string $baseTaxation
     */
    public function setBaseTaxation(string $baseTaxation): void
    {
        $this->baseTaxation = $baseTaxation;
    }

    /**
     * @param string $freeRate
     */
    public function setFreeRate(string $freeRate): void
    {
        $this->freeRate = $freeRate;
    }

    /**
     * @param string $taxRelief
     */
    public function setTaxRelief(string $taxRelief): void
    {
        $this->taxRelief = $taxRelief;
    }

    /**
     * @param string $reductionText
     */
    public function setReductionText(string $reductionText): void
    {
        $this->reductionText = $reductionText;
    }

    /**
     * @param string $relifReason
     */
    public function setRelifReason(string $relifReason): void
    {
        $this->relifReason = $relifReason;
    }

    /**
     * @param string $taxDep
     */
    public function setTaxDep(string $taxDep): void
    {
        $this->taxDep = $taxDep;
    }

    /**
     * @param string $taxDepCode
     */
    public function setTaxDepCode(string $taxDepCode): void
    {
        $this->taxDepCode = $taxDepCode;
    }

    /**
     * @param string $taxDocumentDate
     */
    public function setTaxDocumentDate(string $taxDocumentDate): void
    {
        $this->taxDocumentDate = $taxDocumentDate;
    }

    /**
     * @param string $taxPaidAreaCode
     */
    public function setTaxPaidAreaCode(string $taxPaidAreaCode): void
    {
        $this->taxPaidAreaCode = $taxPaidAreaCode;
    }

    /**
     * @param string $taxNo
     */
    public function setTaxNo(string $taxNo): void
    {
        $this->taxNo = $taxNo;
    }



}
